package com.ssm.design.chain.context;


import com.ssm.design.common.dto.OrderDto;
import com.ssm.design.common.enums.OrderFlowEnum;
import com.ssm.design.common.enums.OrderTypeEnum;
import lombok.Builder;
import lombok.Data;

@Data
public class OrderHandleContextV3 {
    /**
     * 当前处理器位于处理器 chain 上的位置
     */
    private int pos = 0;

    /**
     * 订单类型
     */
    private OrderTypeEnum typeEnum;

    /**
     * 订单 Dto
     */
    private OrderDto orderDto;

    /**
     * 自定义参数
     */
    private Object object;
}